package main

import (
	"fmt"
	"io/ioutil"
	"net/http"
	"strings"
)

//func main() {
//	var resp *http.Response
//	var err error
//	var body []byte
//	if resp, err = http.Get("https://mingof.top/sitemap.xml"); err != nil {
//		fmt.Println(err)
//		return
//	}
//	defer resp.Body.Close()
//	body, err = ioutil.ReadAll(resp.Body)
//	if err != nil {
//		fmt.Println(err)
//		return
//	}
//	fmt.Println(string(body))
//}
//func main() {
//	apiUrl := "http://127.0.0.1:8888/fuckget"
//	data := url.Values{
//		"name": []string{"fuck the world", "fuck all of you"},
//		"age":  []string{"18"},
//	}
//	u, err := url.Parse(apiUrl)
//	if err != nil {
//		fmt.Println(err)
//		return
//	}
//	u.RawQuery = data.Encode()
//	fmt.Println(u)
//	var resp *http.Response
//	resp, err = http.Get(u.String())
//	if err != nil {
//		fmt.Println(err)
//		return
//	}
//	defer resp.Body.Close()
//	var body []byte
//	body, err = ioutil.ReadAll(resp.Body)
//	if err != nil {
//		fmt.Println(err)
//		return
//	}
//	fmt.Println(string(body))
//}

func main() {
	url := "http://127.0.0.1:8888/fuckpost"
	contentType := "application/json"
	data := `{"name":"fuckpost","age":18}`
	var resp *http.Response
	var err error
	if resp, err = http.Post(url, contentType, strings.NewReader(data)); err != nil {
		fmt.Println(err)
		return
	}
	defer resp.Body.Close()
	var body []byte
	if body, err = ioutil.ReadAll(resp.Body); err != nil {
		fmt.Println(err)
		return
	}
	fmt.Println(string(body))
}
